package com.smartcommunity.base.bean;


import lombok.Data;

import java.util.List;

@Data
public class ReqVidInfo extends ReqBaseBean {
	/**
	 *
	 */
	private static final long serialVersionUID = 1633269072832606078L;
	private List<Long> vids;// [1, 2],
	private Long vid;// 1111,

	private List<Integer> communityIds; // [“1”, “2”],
	private Integer communityId; // 
	private String communityFieldName; // 

	private Integer cameraId;
	private List<Integer> cameraIds;// [“1”, “2”],

	private String startTime;// ”2018-06-18 00:00:00”,//最后抓拍时间
	private String endTime;// “2018-06-19 00:00:00”,//最后抓拍时间

	private String startFirstLogTime;// ”2018-06-10 00:00:00”,
	private String endFirstLogTime;// ”2018-06-10 00:00:00”,

	private String startLastLogTime;// "2018-06-19 10:06:46",
	private String endLastLogTime;// "2018-06-19 10:06:46",

	private String updateTime;
	private String startUpdateTime;
	private String endUpdateTime;

	private Integer firstCameraId;// ”301”,
	private List<Integer> firstCameraIds;// [“1”, “2”],

	private Integer lastCameraId;// "301",
	private List<Integer> lastCameraIds;// [“1”, “2”],


	private Long hqFeatureId;
	private Long featureId;
	private List<Long> featureIds;


	private String saveStartTime;// ”2018-06-18 00:00:00”,//vid生成时间
	private String saveEndTime;// “2018-06-19 00:00:00”,//vid生成时间
	private Integer minFreq;// ”0”,
	private Integer maxFreq;// ”100”,
	private Long likeVid;// 用于模糊查询
	private Long gtVid;// 大于等于vid
	private Long ltVid;// 小于等于vid
	private String feature;// 特征
	private Double threshold;// 以图搜图阈值
	private Integer sign;// 是否置信 0未置信，1已置信
	private Integer glass;
	private Integer gender;
	private Integer faceType;//主副驾信息1主驾 2副驾
	private Integer fromAge;
	private Integer toAge;

	private String areaName;//区域名称，时空碰撞用

	private Integer status;//状态 需关联vid=0，不必关联的vid=1
	private String facePath;//人脸抓拍路径
	private List<String> ids;
	private String sql;//自定义sql
	private List<ReqVidInfo> subReqInfos;
	private ReqVidInfo notReqInfo;//not 查询条件
	private List<ReqVidInfo> orReqInfos; //aaa=bbb and (hhh=kkk or ddd=vvv or ...)
	private ReqVidInfo orReqInfo;//or 查询条件:aaa=bbb or hhh=kkk

	private  String face;

	private String scene;

}
